weapon locating radar - Francés Inglés Diccionario